table { border-collapse:collapse; }/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img,input,button { border:none; padding:0;margin:0;outline-style:none; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
select, input { vertical-align:middle; }
select, input, textarea { font-size:14px; margin:0; }
textarea { resize:none; }
img {border:0;	vertical-align:middle;}
body {
    font:12px/1.5 "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;
    letter-spacing: 0.5px;
    color: #707070;
    background:#f5f5f5;
    font-family: 'Open Sans', Arial, 'Hiragino Sans GB', 'Microsoft YaHei', 微软雅黑, STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif;
}
.clearfix:before,.clearfix:after{
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
a{color:#707070; text-decoration:none; transition: all .4s ease;}
a:hover{color: red;}
h1,h2,h3,h4,h5,h6{text-decoration:none;font-weight:normal;}
s,i,em{font-style:normal;text-decoration:none;}



/*公共-版心*/
.w {
	width: 1010px;
	margin: 0 auto;
}
.fl {
    float:left
}
.fr {
    float:right
}
/*头部开始*/
.public-hd {
	background-color: #fff;
	padding: 38px 0;
	line-height: 20px;
}
/*logo开始*/
.hd-logo {
	margin-right: 90px;
	width: 120px;
	margin-top: -4px;
}
.hd-logo a {
	font-size: 14px;
}
.hd-logo img {
	margin-right: 14px;
}
/*nav开始*/
.hd-nav {
	margin-right: 100px;
}
.hd-nav a {
  display: block;
  padding: 0 20px;
  font-size: 14px;
  float: left;
  
}
/*search开始*/
.hd-search {
	width: 156px;
	border-bottom: 2px solid #f4f4f4;
	border-right: 2px solid #f4f4f4;
	margin: 0px 20px 0px 0;
}

.search-key {
	width: 120px;
	height: 20px;
	line-height: 20px;
	outline: none;
	border-width: 0;
}
.sbtn {
	width: 20px;
	height: 20px;
	background: url(../images/header-images/hdserch_03.png);
}
/*login开始*/
.hd-login {
	
	border-left: 1px dashed #ccc;
}
.hd-login {
	font-size: 14px;
}
.hd-login a {
	padding-left: 15px;
}




/*公共底部开始*/
.ft {
	height: 84px;
}
.ft-joinus-fist {
	margin-bottom: 8px;
}
.ft-joinus-text {
	color: #aaa;
}

.ft-icon {
	position: relative;
	
}
.ft-icon img {
	margin-left: 10px;
	cursor: pointer;
}
.ico-1 {
	position: absolute;
	left: -59px;
	top: -151px;
	display: none;
}
.ico-2 {
	position: absolute;
	left: 15px;
	top: -153px;
	display: none;
}
.dis-1:hover~.ico-1{
	display: block;
}
.dis-2:hover~.ico-2{
	display: block;
}
/*蒙版*/
.board {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,.5);
}
 

/*蒙版里的登录*/
.denglu,.regsiter{
  background: #FFFFFF;
  padding: 30px 50px 50px;
  width: 280px;
  position: absolute;
  top: 120px;
  left: 0;
  
}

.dl-close,.ze-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  background: #444;
  color: #CCC;
  font-size: 24px;
  border-radius: 50%;
}
.dl-title,.ze-title {
  font-size: 24px;
  margin-bottom: 20px;
  line-height: 24px;
}
.account-form {
  border: 1px solid #dcdcdc;
  padding: 0 15px;
}
.account-form-name,.account-form-eml,.account-form-pass,.account-form-repass{
	position: relative;
}
.iconfont-group-eml-g{
	position: absolute;
	top: 0;
	right: 0;
	height: 20px;
	line-height: 20px;
	color: green;
	display: none;
	
}
.iconfont-group-eml-b {
	position: absolute;
	top: 0;
	right: 0;
	height: 20px;
	line-height: 20px;
	color: red;
	display: none;
	
}

.account-input {
  height: 20px;
  width: 100%;
  display: block;
  margin: 10px 0;
  font-size: 12px;
  
}
.fenge {
	border-bottom: 1px solid #dcdcdc;
}
.account-input {
  height: 20px;
  width: 100%;
  display: block;
  margin: 10px 0;
}
.account-other {
	padding: 15px 5px;
}
.fogetma {
	overflow: hidden;
	
}
.fogetma a {
	  color: #ee5044;
}
.account-btn {
  width: 100%;
  height: 45px;
  background: #eb4235;
  color: #FFF;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
}



















